home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Media 4
/
PC MEDIA CD04.iso
/
share
/
udos
/
viz424
/
viz.dat
< prev
next >
Wrap
Text File
|
1992-07-10
|
12KB
|
223 lines
╦═╗
║ ║╔═╗╠═ ╔═╗
║ ║╔═╣║ ╔═╣
╩═╝╚═╝╚═╝╚═╝
VIz
Revision 4.24.0
Copyright (c) 1989-1992, FM de Monasterio
Licensed Material - All rights reserved
BENCHMARKS
Benchmark timings were obtained with the utility VIZMARK.EXE, version 2.30,
which measures the performance of several video input and output functions,
and which is BBS-distributed as the archive VIZMK230.ZIP.
The first part of VIzMARK writes text to the video via several DOS and BIOS
services. Each category writes 100 lines of 80-characters starting from the
line at the top of the screen. (In a 25-line display screen, the categories
produce timings with a scrolling bias of 3:1). Window writing and scrolling
and other BIOS video functions are also timed. The results are expressed in
milliseconds per screen line.
The second part of VIzMARK sends a number of standard ANSI escape sequences
to the screen via interrupt 29h (Fast Console), which is used by MS-DOS for
character input/output. Such results are expressed as milliseconds per ANSI
screen line.
****
These data represent the mean of 5 sequential timing runs, after an initial
run that was discarded, expressed as an acceleration factor relative to the
timings obtained in the absence of a video accelerator. In other words, the
higher this factor the shorter the actual video times for a given task.
The following machines were used for the testing:
1. 33-Mhz, 486 computer with a 32-bit bus, a COMPAQ BIOS, and a 16-bit VGA
planar adapter. Operating system: MS-DOS 5.00.
2. 25-Mhz, 486 computer with a 32-bit bus, an Award BIOS version 3.12.00d-
21, and a 16-bit VGA nonplanar adapter. Operating system: MS-DOS 4.01.
3. 16-Mhz, 386 computer with a 16-bit bus, a 1984-IBM AT BIOS and a 16-bit
VGA nonplanar adapter. Operating system: MS-DOS 5.00.
4. 10-Mhz, 286 computer with a 16-bit bus, a PREMIUM/286 BIOS version 1.10
and an EGA adapter. Operating system: MS-DOS 3.30.
In machines with an adjustable clock rate, the fastest rate was always used.
A 25 row, 80 column screen was used in all machines. All VIz versions being
tested used word OUT addressing.
To facilitate comparisons across machines, the BIOS (video) was not remapped
to faster RAM in the 386 and 486 machines. Even though a 386-specific memory
manager can decrease video performance, this penalty does not seem likely to
bias testing results.
****
1. DOS AND BIOS TEXT VIDEO ACCELERATION FACTOR
(relative to benchmarks without accelerator)
CPU: 286-10Mhz 386-16Mhz 486-25Mhz 486-33Mhz
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ VIz 286 │ │ VIz 386 │ │ VIz 486 │ │ VIz 486 │
│ 4.24 │ │ 4.24 │ │ 4.24 │ │ 4.24 │
╒════════════════╕ ╞═════════╡ ╞═════════╡ ╞═════════╡ ╞═════════╡
│ VIzMARK: │ │ │ │ │ │ │ │ │
│ DOS via StdOut │ │ 8.09 │ │ 6.67 │ │ 2.30 │ │ 2.20 │
│ CONsole fast │ │ 5.44 │ │ 3.06 │ │ 1.94 │ │ 1.65 │
│ ANSI sequences │ │ None │ │ None │ │ None │ │ None │
│ │ │ │ │ │ │ │ │ │
│ BIOS teletype │ │ 6.14 │ │ 4.00 │ │ 2.13 │ │ 1.93 │
│ BIOS windows │ │ 4.19 │ │ 2.85 │ │ 1.92 │ │ 1.44 │
│ BIOS miscellan │ │ 17.71 │ │ 4.62 │ │ 2.15 │ │ 1.78 │
└────────────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
2. COMPARISONS WITH OTHER ACCELERATORS (1)
CPU ┌─────────────────────────────────────────────────────┐
386-16 Mhz │ VIz 386 QUICKCRT PCKSCRN THEFAST VSCREEN WARPF │
MS-DOS 5.0 │ 4.24 (2) (3) (4) (5) (6) │
╒══════════════════╕ ╞═════════════════════════════════════════════════════╡
│ Resident (bytes) │ │ 960 1456 4592 912 1040 1296 │
│ Command switches │ │ none /F /A+/Q+ none none /S │
├──────────────────┤ ├─────────────────────────────────────────────────────┤
│ VIzMARK: │ │ │
│ DOS via StdOut │ │ 6.67 2.49 2.13 0.95 1.36 0.98 │
│ CONsole fast │ │ 3.06 2.88 2.38 0.93 1.25 0.98 │
│ ANSI sequences │ │ None None None None None None │
│ │ │ │
│ BIOS teletype │ │ 4.00 3.63 2.99 0.94 1.50 1.00 │
│ BIOS windows │ │ 2.85 1.86 1.70 0.96 1.80 1.00 │
│ BIOS miscellan │ │ 4.62 4.20 3.26 3.37 1.71 0.96 │
└──────────────────┘ └─────────────────────────────────────────────────────┘
╒══════════════════╕ ╒═════════════════════════════════════════════════════╕
│ Output factor (7)│ │ 4.24 3.01 2.49 1.45 1.52 0.98 │
│ Factor/kbyte (8)│ │ 4.52 2.12 0.56 1.63 1.50 0.77 │
╘══════════════════╛ ╘═════════════════════════════════════════════════════╛
NOTES:
(1) ZENO.COM (version 2.20) could not included in the above comparisons
because its 'teletype' service garbled the DOS prompt/command line.
(2) Copyright 1986 T. Overfield (version 1.00).
(3) Copyright 1987-89 MultiSoft Corporation (version 1.05).
(4) Copyright 1986-87 TheSoft Programming Services (version 1.04).
(5) Copyright 1985-87 Golden Bow Systems (version 1.06).
(6) Written by E. Tauck (version 1.00). Provides partial ANSI support.
(7) Sum of the acceleration factors divided by the 5 tests.
(8) Mean video acceleration factor divided by the resident size (rounded
to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
= 1,024 bytes). This is an approximate index of the effectiveness of
the resident code in implementing video acceleration.
3. STANDARD ANSI VIDEO ACCELERATION FACTOR
(relative to benchmarks under ANSI.SYS)
CPU: 286-10 Mhz 386-16 Mhz 486-25 Mhz 486-33 Mhz
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ VIz 286 │ │ VIz 386 │ │ VIz 486 │ │ VIz 486 │
│ 4.24 (1) │ │ 4.24 (2) │ │ 4.24 (3) │ │ 4.24 (2) │
╒══════════════════╕ ╞══════════╡ ╞══════════╡ ╞══════════╡ ╞══════════╡
│ Command switches │ │ /A+/Z- │ │ /A+/Z- │ │ /A+/Z- │ │ /A+/Z- │
├──────────────────┤ ├──────────┤ ├──────────┤ ├──────────┤ ├──────────┤
│ VIzMARK: │ │ │ │ │ │ │ │ │
│ DOS via StdOut │ │ 4.11 │ │ 4.80 │ │ 2.63 │ │ 1.98 │
│ CONsole fast │ │ 6.82 │ │ 6.13 │ │ 2.32 │ │ 1.86 │
│ ANSI sequences │ │ 10.06 │ │ 5.20 │ │ 4.50 │ │ 2.55 │
│ │ │ │ │ │ │ │ │ │
│ BIOS teletype │ │ 6.14 │ │ 3.95 │ │ 2.23 │ │ 2.10 │
│ BIOS windows │ │ 4.19 │ │ 2.85 │ │ 1.92 │ │ 1.44 │
│ BIOS miscellan │ │ 17.17 │ │ 4.62 │ │ 2.15 │ │ 2.05 │
└──────────────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘
NOTES:
(1) Relative to ANSI.SYS (MS-DOS version 3.30).
(2) Relative to ANSI.SYS (MS-DOS version 5.00).
(3) Relative to ANSI.SYS (MS-DOS version 4.01).
4. COMPARISONS WITH OTHER ANSI FILTERS (1)
CPU ┌───────────────────────────────────────────────┐
386-16 Mhz │ VIz 386 ANSI.COM NANSI.SYS ZANSI.SYS ZAVT.SYS │
MS-DOS 5.0 │ (2) (3) (4) (5) (6) │
╒══════════════════╕ ╞═══════════════════════════════════════════════╡
│ Resident (bytes) │ │ 1744 2336 4240 2720 3536 │
│ Command switches │ │ /Z-/A+ FAST/B0 none none none │
├──────────────────┤ ├───────────────────────────────────────────────┤
│ VIzMARK: │ │ │
│ DOS via StdOut │ │ 4.80 2.23 2.82 4.36 3.20 │
│ CONsole fast │ │ 6.13 2.36 3.17 5.11 3.68 │
│ ANSI sequences │ │ 5.20 1.99 3.01 3.68 3.84 │
│ │ │ │
│ BIOS teletype │ │ 4.00 1.00 1.00 1.00 1.00 │
│ BIOS windows │ │ 2.85 1.00 1.00 1.00 1.00 │
│ BIOS miscellan │ │ 4.62 1.00 1.00 1.00 1.00 │
└──────────────────┘ └───────────────────────────────────────────────┘
╒══════════════════╕ ╒═══════════════════════════════════════════════╕
│ Output factor (7)│ │ 5.38 2.19 3.00 4.38 3.57 │
│ Factor/kbyte (8)│ │ 3.16 0.96 0.73 1.65 1.03 │
╘══════════════════╛ ╘═══════════════════════════════════════════════╛
NOTES:
(1) Relative to the ANSI.SYS driver distributed with MS-DOS 5.00.
(2) Version 4.24. The screen accelerator uses 960 bytes of memory and the
ANSI plus Cursor display resident use 800 bytes together. Notice that
DOS acceleration switch is off (/Z-) so that all of the DOS output is
passed to the console driver. While switch /Z+ provides much a faster
DOS output (10.67 ms/line), it may not implement all ANSI requests.
(3) Copyright 1989 Ziff-Davis Corp., Author: M.J. Mefford (version 1.20).
Switch /B0 yields the smallest resident size; part of such a resident
handles keyboard remapping services (not included in the benchmarks).
Switch 'SLOW' generates an output slower than that of ANSI.SYS alone.
Resident can be turned off and removed from memory.
(4) Copyright 1986, D. Kegel (version 3.1). Includes a keyboard remapping
service. Driver cannot be turned off or removed from memory.
(5) Copyright 1986, 1987, T. Hanlin III (version 1.2). Does not include
keyboard remapping services. Driver cannot be turned off or removed
from memory.
(6) Copyright 1989, 1990, Luns Tee (version 1.1). Also includes an Avatar
level 0 handler. Used ZAVTNK.SYS, which is smaller than ZAVT.SYS and
has the keyboard remapping service disabled. Driver cannot be turned
off or removed from memory.
(7) Sum of the acceleration factors for DOS, CON, and ANSI divided by 3.
(8) Mean DOS/CON/ANSI output factor divided by the resident size (rounded
to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
= 1,024 bytes). This is an approximate index of the effectiveness of
the resident code in implementing this video output subset.
----------------
┌─────────────────────────────────────────────────────────────┐
│ Trademarked names are the property of the respective owners │
└─────────────────────────────────────────────────────────────┘
[END]